package cn.tedu.spring.auto;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Component;

@Component
public class UserCache {
    /*
    @Autowired 根据类型进行装配，不能根据bean对象名称进行装配
    @Qualifier 一般结合@Autowired一起使用
                根据IoC容器中Spring Bean对象名称进行装配
     */
    @Autowired
    @Qualifier("cacheImpl2")
    public Cache cache;

    @Override
    public String toString() {
        return "UserCache" + cache ;
    }
}
